Národní úložiště šedé literatury Nalezeno 12 záznamů.  1 - 10další  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Automatizace webového prohlížeče
Bastl, Vojtěch ; Polčák, Libor (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se zabývá automatizací webového prohlížeče - nástroji, umožnující programové ovládání programu pro prohlížení webových stránek. Nejprve diskutuje existující řešení, s důrazem na nástroje z rodiny Selenium Suite a PhantomJS. Následně je probrána interní reprezentace webové stránky v renderovacích jádrech prohlížečů Gecko a WebKit. Práce se poté zaměří na aplikační rozhraní webového prohlížeče, které nabízí klientským skriptovacím jazykům. Zároveň zde budou zmíněny standardy, podporující tyto rozhraní. Jádro práce tvoří návrh a implementace nástroje, jež umožní, pomocí knihovny Selenium WebDriver, ovládat webový prohlížeč a provézt získání dat o webové stránce. Práce ukazuje vnitřní uspořádání, popisuje vstupní konfigurační soubor a aplikační rozhraní. Také se zabývá problematikou získání dat o stránce a jejich převod na jednotný strukturovaný výstup. Zároveň demonstruje funkčnost pomocí jednotkových testů a ovládání reálných webových stránek.
Návrh frameworku pro automatické testování webových stránek
Sieber, Lukáš ; Šteffan, Pavel (oponent) ; Frk, Martin (vedoucí práce)
Následující práce se zabývá problematikou automatizovaného testování webových aplikací s využitím volně dostupného nástroje vyvíjeného pod Google Code. Tímto nástrojem je Selenium webdriver, jež se v poslední době stal oblíbeným nástrojem využívaným právě k automatizaci testování webových stránek. Nespornou výhodou tohoto řešení jsou nízké vstupní náklady, široká základna uživatelů a samozřejmě živá komunita kolem tohoto nástroje poskytující cenné informace. Výsledným cílem práce je vytvoření frameworku napsaného s pomocí jazyka Java, jež bude v sobě integrovat právě jmenovaný nástroj s umožněním efektivní tvorby funkčních testů webových stránek a to vše při snadné udržitelnosti testovacích scénářů. Z tohoto hlediska je kladen důraz na oddělení popisné části "webových objektů" a samotného popisu testovacího scénáře.
Automatické testování projektu JavaScript Restrictor
Bednář, Martin ; Pluskal, Jan (oponent) ; Polčák, Libor (vedoucí práce)
Cílem této práce bylo navrhnout, implementovat a vyhodnotit výsledky automatických testů pro projekt JavaScript Restrictor, který je vyvíjen jako rozšíření do webových prohlížečů. Testy jsou rozděleny do tří úrovní - jednotkové, integrační a systémové. Jednotkové testy ověřují chování jednotlivých funkcí, integrační testy ověřují správné obalování koncových bodů rozhraní prohlížeče a systémové testy kontrolují, zda rozšíření nepotlačuje chtěnou funkcionalitu webových stránek. Systémové testy jsou implementovány pro paralelní spouštění na distribuovaném prostředí, čímž se podařilo dosáhnout téměř přímo úměrného snížení časové náročnosti vzhledem k počtu testovacích uzlů. Přínosem této práce je odhalení dosud neznámých chyb v rozšíření JavaScript Restrictor a poskytnutí potřebných informací, díky nimž bylo možné část zjištěných chyb již opravit.
Automatizované testování webových aplikací
Běloch, Tomáš ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
Tato práce se zabývá automatizací v procesu testování webových aplikací. Teoretická část je zaměřena na zajišťování kvality softwarových produktů a služeb. V práci je dále rozebrána problematika automatizace dílčích druhů testování a jsou popsány některé testovací nástroje. Podrobněji se pak teoretická část zabývá nástrojem Selenium a systémy pro kontinuální integraci. Praktická část se zaměřuje na podrobnou analýzu, návrh a realizaci automatizovaných testovacích skriptů pro službu Claudu společnosti IBA CZ, s. r. o. V závěru práce je shrnut její přínos pro autora a společnost a nastíněn další plánovaný vývoj.
Analýza realitního trhu pomocí informací na Internetu
Bulín, Martin ; Zeman, Václav (oponent) ; Komosný, Dan (vedoucí práce)
Tato práce byla vytvořena jako pomocný nástroj pro odhad ceny nemovitostí porovnávací metodou, pro kterou je potřeba databáze nemovitostí. Tato databáze nemovitostí je vytvářena programem. Diplomová práce má za cíl vytvořit aplikaci v jazyce Python, která bude prohledávat obsah webových stránek zvoleného realitního portálu v ČR. Dalším cílem této práce je vytvořit program pro vyhledávání jednotlivých nemovitostí podle zadaných kriterií, za účelem jejich srovnávání pro odhad ceny nemovitostí. Teoretická část práce je věnována vysvětlení pojmu dolování dat a architektury dolování dat. V praktické části je nejdříve navrhnuta aplikace, která je poté implementována. Vytvořená aplikace prochází webové stránky zvoleného realitního portálu a získává data o realitních kancelářích, jejich inzerátech a fotkách inzerátů. Pro snadnější práci s výstupním souborem, ve kterém jsou uloženy inzeráty, je vytvořena aplikace na vyhledávání jednotlivých inzerátu podle zadané specifikace uživatele. Tento program umožňuje rychlé vyhledávání požadovaných dat ve výstupním souboru. S těmito daty se dále pracuje, je možné je analyzovat a vytvářet zajímavé statistiky a mapy.
Automated Processing of Websites Requiring JavaScript
Norek, Karel ; Pluskal, Jan (oponent) ; Dolejška, Daniel (vedoucí práce)
This thesis focuses on the automated processing of websites requiring JavaScript. For this purpose, a scraper was created. The Scraper uses a configuration file containing a sequence of commands. These commands control a website using Selenium commands, extract wanted data, and store them in a database. This tool allows for building a complex flow on websites simulating user activity, mainly on websites using JavaScript. A web application for the scraper was also created, allowing configuration files to be created, running the scraper, and viewing data from the database. The solution provides correct results when processing data from dynamic websites and allows them to be shown in the web application. The benefit of this thesis is the option to process any website and store its data.
Automatické testování projektu JavaScript Restrictor
Bednář, Martin ; Pluskal, Jan (oponent) ; Polčák, Libor (vedoucí práce)
Cílem této práce bylo navrhnout, implementovat a vyhodnotit výsledky automatických testů pro projekt JavaScript Restrictor, který je vyvíjen jako rozšíření do webových prohlížečů. Testy jsou rozděleny do tří úrovní - jednotkové, integrační a systémové. Jednotkové testy ověřují chování jednotlivých funkcí, integrační testy ověřují správné obalování koncových bodů rozhraní prohlížeče a systémové testy kontrolují, zda rozšíření nepotlačuje chtěnou funkcionalitu webových stránek. Systémové testy jsou implementovány pro paralelní spouštění na distribuovaném prostředí, čímž se podařilo dosáhnout téměř přímo úměrného snížení časové náročnosti vzhledem k počtu testovacích uzlů. Přínosem této práce je odhalení dosud neznámých chyb v rozšíření JavaScript Restrictor a poskytnutí potřebných informací, díky nimž bylo možné část zjištěných chyb již opravit.
Automatizované testování webových aplikací
Běloch, Tomáš ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
Tato práce se zabývá automatizací v procesu testování webových aplikací. Teoretická část je zaměřena na zajišťování kvality softwarových produktů a služeb. V práci je dále rozebrána problematika automatizace dílčích druhů testování a jsou popsány některé testovací nástroje. Podrobněji se pak teoretická část zabývá nástrojem Selenium a systémy pro kontinuální integraci. Praktická část se zaměřuje na podrobnou analýzu, návrh a realizaci automatizovaných testovacích skriptů pro službu Claudu společnosti IBA CZ, s. r. o. V závěru práce je shrnut její přínos pro autora a společnost a nastíněn další plánovaný vývoj.
Automatizace webového prohlížeče
Bastl, Vojtěch ; Polčák, Libor (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se zabývá automatizací webového prohlížeče - nástroji, umožnující programové ovládání programu pro prohlížení webových stránek. Nejprve diskutuje existující řešení, s důrazem na nástroje z rodiny Selenium Suite a PhantomJS. Následně je probrána interní reprezentace webové stránky v renderovacích jádrech prohlížečů Gecko a WebKit. Práce se poté zaměří na aplikační rozhraní webového prohlížeče, které nabízí klientským skriptovacím jazykům. Zároveň zde budou zmíněny standardy, podporující tyto rozhraní. Jádro práce tvoří návrh a implementace nástroje, jež umožní, pomocí knihovny Selenium WebDriver, ovládat webový prohlížeč a provézt získání dat o webové stránce. Práce ukazuje vnitřní uspořádání, popisuje vstupní konfigurační soubor a aplikační rozhraní. Také se zabývá problematikou získání dat o stránce a jejich převod na jednotný strukturovaný výstup. Zároveň demonstruje funkčnost pomocí jednotkových testů a ovládání reálných webových stránek.
Analýza realitního trhu pomocí informací na Internetu
Bulín, Martin ; Zeman, Václav (oponent) ; Komosný, Dan (vedoucí práce)
Tato práce byla vytvořena jako pomocný nástroj pro odhad ceny nemovitostí porovnávací metodou, pro kterou je potřeba databáze nemovitostí. Tato databáze nemovitostí je vytvářena programem. Diplomová práce má za cíl vytvořit aplikaci v jazyce Python, která bude prohledávat obsah webových stránek zvoleného realitního portálu v ČR. Dalším cílem této práce je vytvořit program pro vyhledávání jednotlivých nemovitostí podle zadaných kriterií, za účelem jejich srovnávání pro odhad ceny nemovitostí. Teoretická část práce je věnována vysvětlení pojmu dolování dat a architektury dolování dat. V praktické části je nejdříve navrhnuta aplikace, která je poté implementována. Vytvořená aplikace prochází webové stránky zvoleného realitního portálu a získává data o realitních kancelářích, jejich inzerátech a fotkách inzerátů. Pro snadnější práci s výstupním souborem, ve kterém jsou uloženy inzeráty, je vytvořena aplikace na vyhledávání jednotlivých inzerátu podle zadané specifikace uživatele. Tento program umožňuje rychlé vyhledávání požadovaných dat ve výstupním souboru. S těmito daty se dále pracuje, je možné je analyzovat a vytvářet zajímavé statistiky a mapy.

Národní úložiště šedé literatury : Nalezeno 12 záznamů.   1 - 10další  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.